package cn.fl.insurance.vo;

import cmm.web.core.framework.vo.BaseVO;
import java.util.Date;

 /**
 * @Description: 保险违约金扣除记录表
 */
public class InsFeeDeductRecVO extends BaseVO{

	private static final long serialVersionUID = 1L;

	/**
	 * 客户ID
     */
	private Long cstId;
	/**
	 * 客户名称
     */
	private String cstNm;
	/**
	 * 支付表ID
     */
	private Long paySchId;
	/**
	 * 支付表号
     */
	private String paySchNo;
	/**
	 * PRJ_PRD_PAY_SCH_D表主键ID
     */
	private Long paySchDId;
	/**
	 * 费用类型(CAP0018)  02.客户保证金 11.保险保证金 
     */
	private String feeTypCd;
	/**
	 * 保证金处理方式（CAP0017） 1.期末退回 2.期末冲抵 3.平均冲抵 4.扣除 5.已转出 6.脱保扣除
     */
	private String handleWayCd;
	/**
	 * 转出金额（分）
     */
	private Long deductAmt;
	/**
	 * 转出时间
     */
	private Date deductDt;
	/**
	 * 备注
     */
	private String deductRem;
	/**
	 * 保单ID
     */
	private Long plcId;
	/**
	 * 状态:1. 已扣除 2.转正常中  3.已转正常
     */
	private String deductStsCd;
	/**
	 * 保单止保时间
     */
	private Date plcEndTm;

	/**
	 * 保单性质INS0003：1首年保单2续保保单
     */
	private String plcPropCd;
	/**
	 * 是否删除（1：是，0：否）
     */
	private Integer isDel;
	/**
	 * 创建人
     */
	private String crtUsrNm;
	/**
	 * 创时间
     */
	private Date crtTm;
	/**
	 * 费用类型(名字)
     */
	private String feeTypNm;
	/**
	 * 保单处理方式(名字)
     */
	private String handleWayNm;
	/**
	 * 状态(名字)
     */
	private String deductStsNm;
	/**
	 * 保单止保时间(类型转换)
     */
	private String plcEndTms;
	/**
	 * 处理时间(类型转换)
     */
	private String crtTms;
	/**
	 * 扣除金额(类型转换)
     */
	private Double deductAmts;
	/**
	 * 融资期限
     */
	private Integer lsPd;
	/**
	 * 起租日期
     */
	private Date lsDt;
	/**
	 * 起租日期(类型转换)
     */
	private String lsDts;
	/**
	 * 保单性质(名字)
     */
	private String plcPropNm;
	
	
	/**
	 * 保单性质(名字)
     */
	public String getPlcPropNm() {
		return plcPropNm;
	}
	/**
	 * 保单性质(名字)
     */
	public void setPlcPropNm(String plcPropNm) {
		this.plcPropNm = plcPropNm;
	}
	/**
	 * 融资期限
     */
	public Integer getLsPd() {
		return lsPd;
	}
	/**
	 * 融资期限
     */
	public void setLsPd(Integer lsPd) {
		this.lsPd = lsPd;
	}
	/**
	 * 起租日期
     */
	public Date getLsDt() {
		return lsDt;
	}
	/**
	 * 起租日期
     */
	public void setLsDt(Date lsDt) {
		this.lsDt = lsDt;
	}
	/**
	 * 起租日期(类型转换)
     */
	public String getLsDts() {
		return lsDts;
	}
	/**
	 * 起租日期(类型转换)
     */
	public void setLsDts(String lsDts) {
		this.lsDts = lsDts;
	}

	/**
	 * 扣除金额(类型转换)
     */
	public Double getDeductAmts() {
		return deductAmts;
	}

	/**
	 * 扣除金额(类型转换)
     */
	public void setDeductAmts(Double deductAmts) {
		this.deductAmts = deductAmts;
	}

	/**
	 * 处理时间(类型转换)
     */
	public String getCrtTms() {
		return crtTms;
	}

	/**
	 * 处理时间(类型转换)
     */
	public void setCrtTms(String crtTms) {
		this.crtTms = crtTms;
	}

	/**
	 * 保单止保时间(类型转换)
     */
	public String getPlcEndTms() {
		return plcEndTms;
	}
	
	/**
	 * 保单止保时间(类型转换)
     */
	public void setPlcEndTms(String plcEndTms) {
		this.plcEndTms = plcEndTms;
	}

	/**
	 * 客户ID
     */
	public Long getCstId() {
		return cstId;
	}

	/**
	 * 客户ID
     */
	public void setCstId(Long cstId) {
		this.cstId = cstId;
	}
	
	/**
	 * 客户名称
     */
	public String getCstNm() {
		return cstNm;
	}

	/**
	 * 客户名称
     */
	public void setCstNm(String cstNm) {
		this.cstNm = cstNm;
	}
	
	/**
	 * 支付表ID
     */
	public Long getPaySchId() {
		return paySchId;
	}

	/**
	 * 支付表ID
     */
	public void setPaySchId(Long paySchId) {
		this.paySchId = paySchId;
	}
	
	/**
	 * 支付表号
     */
	public String getPaySchNo() {
		return paySchNo;
	}

	/**
	 * 支付表号
     */
	public void setPaySchNo(String paySchNo) {
		this.paySchNo = paySchNo;
	}
	
	/**
	 * PRJ_PRD_PAY_SCH_D表主键ID
     */
	public Long getPaySchDId() {
		return paySchDId;
	}

	/**
	 * PRJ_PRD_PAY_SCH_D表主键ID
     */
	public void setPaySchDId(Long paySchDId) {
		this.paySchDId = paySchDId;
	}
	
	/**
	 * 费用类型(CAP0018)  02.客户保证金 11.保险保证金 
     */
	public String getFeeTypCd() {
		return feeTypCd;
	}

	/**
	 * 费用类型(CAP0018)  02.客户保证金 11.保险保证金 
     */
	public void setFeeTypCd(String feeTypCd) {
		this.feeTypCd = feeTypCd;
	}
	
	/**
	 * 保证金处理方式（CAP0017） 1.期末退回 2.期末冲抵 3.平均冲抵 4.扣除 5.已转出 6.脱保扣除
     */
	public String getHandleWayCd() {
		return handleWayCd;
	}

	/**
	 * 保证金处理方式（CAP0017） 1.期末退回 2.期末冲抵 3.平均冲抵 4.扣除 5.已转出 6.脱保扣除
     */
	public void setHandleWayCd(String handleWayCd) {
		this.handleWayCd = handleWayCd;
	}
	
	/**
	 * 转出金额（分）
     */
	public Long getDeductAmt() {
		return deductAmt;
	}

	/**
	 * 转出金额（分）
     */
	public void setDeductAmt(Long deductAmt) {
		this.deductAmt = deductAmt;
	}
	
	/**
	 * 转出时间
     */
	public Date getDeductDt() {
		return deductDt;
	}

	/**
	 * 转出时间
     */
	public void setDeductDt(Date deductDt) {
		this.deductDt = deductDt;
	}
	
	/**
	 * 备注
     */
	public String getDeductRem() {
		return deductRem;
	}

	/**
	 * 备注
     */
	public void setDeductRem(String deductRem) {
		this.deductRem = deductRem;
	}
	
	/**
	 * 保单ID
     */
	public Long getPlcId() {
		return plcId;
	}

	/**
	 * 保单ID
     */
	public void setPlcId(Long plcId) {
		this.plcId = plcId;
	}
	
	/**
	 * 状态:1. 已扣除 2.转正常中  3.已转正常
     */
	public String getDeductStsCd() {
		return deductStsCd;
	}

	/**
	 * 状态:1. 已扣除 2.转正常中  3.已转正常
     */
	public void setDeductStsCd(String deductStsCd) {
		this.deductStsCd = deductStsCd;
	}
	
	/**
	 * 保单止保时间
     */
	public Date getPlcEndTm() {
		return plcEndTm;
	}

	/**
	 * 保单止保时间
     */
	public void setPlcEndTm(Date plcEndTm) {
		this.plcEndTm = plcEndTm;
	}
	
	/**
	 * 保单性质INS0003：1首年保单2续保保单
     */
	public String getPlcPropCd() {
		return plcPropCd;
	}

	/**
	 * 保单性质INS0003：1首年保单2续保保单
     */
	public void setPlcPropCd(String plcPropCd) {
		this.plcPropCd = plcPropCd;
	}
	
	/**
	 * 是否删除（1：是，0：否）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 创建人
     */
	public String getCrtUsrNm() {
		return crtUsrNm;
	}

	/**
	 * 创建人
     */
	public void setCrtUsrNm(String crtUsrNm) {
		this.crtUsrNm = crtUsrNm;
	}
	
	/**
	 * 创时间
     */
	public Date getCrtTm() {
		return crtTm;
	}

	/**
	 * 创时间
     */
	public void setCrtTm(Date crtTm) {
		this.crtTm = crtTm;
	}

	/**
	 * 费用类型(名字)
     */
	public String getFeeTypNm() {
		return feeTypNm;
	}

	/**
	 * 费用类型(名字)
     */
	public void setFeeTypNm(String feeTypNm) {
		this.feeTypNm = feeTypNm;
	}

	/**
	 * 保单处理方式(名字)
     */
	public String getHandleWayNm() {
		return handleWayNm;
	}

	/**
	 * 保单处理方式(名字)
     */
	public void setHandleWayNm(String handleWayNm) {
		this.handleWayNm = handleWayNm;
	}

	/**
	 * 状态(名字)
     */
	public String getDeductStsNm() {
		return deductStsNm;
	}

	/**
	 * 状态(名字)
     */
	public void setDeductStsNm(String deductStsNm) {
		this.deductStsNm = deductStsNm;
	}

}
